package com.insigma.business.qrcode.soldier.dao;

import com.insigma.business.qrcode.soldier.entity.BasicInformationDO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BasicInformationDAO {
    int insert(BasicInformationDO record);

    int insertSelective(BasicInformationDO record);

    int insertOrUpdate(BasicInformationDO record);

    int insertOrUpdateSelective(BasicInformationDO record);

    int batchInsert(@Param("list") List<BasicInformationDO> list);

    int updateBatch(List<BasicInformationDO> list);

    int updateBatchSelective(List<BasicInformationDO> list);

    int updateByPrimaryKeySelective(BasicInformationDO record);

    List<BasicInformationDO> queryBasicInformationList(BasicInformationDO record);
}